package com.cowin.sys.service;
import com.cowin.sys.model.TmBasPlant;
import com.cowin.base.Service;
import com.cowin.sys.model.TmBasWorkshop;
import com.cowin.sys.model.dto.Plant;
import com.cowin.sys.model.vo.ReportPlant;

import java.util.List;


/**
 * Created by  on 2019/11/19.
 * @author CodeGenerator
 */
public interface TmBasPlantService extends Service<TmBasPlant> {
    /**
     * 功能描述: 查询工厂下的车间信息<br>
     *
     * @param id 工厂id
     * @return:
     * @since: 1.0.0
     * @Author:yuchao
     * @Date: 2019/11/19 9:50
     */
    List<TmBasWorkshop> getWorkShopById(Long id);

    /**
     * 功能描述: 获取工厂车间 产线树<br>
     *
     * @param
     * @return:
     * @since: 1.0.0
     * @Author:yuchao
     * @Date: 2019/12/25 14:26
     */
    List<Plant> getTreeDetail();

    /**
     * 功能描述: <br>
     *  <工厂 车间 报工点 树结构>
     * @param:
     * @return:
     * @author:yuchao
     * @date: 2020/3/30 15:55
     */
    List<ReportPlant> getTreeReportUloc();
}
